home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / source / c_plasma / readme.txt < prev    next >
Text File  |  1994-01-18  |  2KB  |  40 lines

  1.     Plasma by Jan M¢ller & Erik Hansen.
  2.  
  3.     It was compiled in Borland c++, in ANSI mode, using the HUGE memory 
  4.     model.
  5.     Feel free to use it as you desire, you may even name it after your
  6.     grandmother. We don't care.
  7.        The reason why we made it? Well... First of all we wanted to make 
  8.     some plasma, just for fun. But when we had finished it turned out to 
  9.     be much faster than the plasma we have seen in intros, demos etc...
  10.     Normally the color-cells are 2x4 4x4 or even larger, the 2x4 cell-
  11.     plasma was awfully slow, bot ours ain't, even though it is 2x2 cells.
  12.        Well how can that be???                                 ^^^^^^^^^
  13.     Our secret lies in the plasma-calculation!
  14.     (I assume you have guessed that part already)
  15.     We simply calculate as much as possible before we start showing the 
  16.     goddies. The table 'Tab1' is a simple table (320x200 yields 64k) with 
  17.     the distance from (x,y) to the center (rounded off to char by simple 
  18.     overflow). The second table 'Tab2' is similar to 'Tab1', except we 
  19.     molested it a bit with sine. In the mainloop we calculate a body 
  20.     (160x100) by accessing the two tables with different pairs of (x,y) 
  21.     and add them. (see for yourself in 'CalculateBody')
  22.     And KaPoW. We have the fastest plasma...
  23.     (i.e. the fastest we have ever seen.) If I am not correct then please 
  24.     notify me. 
  25.     On a 486 is bubbles around like melted chease in different colors.
  26.  
  27.     If you have any questions, comments or whips, then we would be happy 
  28.     to answer.
  29.  
  30.     Contact us trough E-Mail:
  31.  
  32.     fwiffo@daimi.aau.dk
  33.  
  34.             or
  35.  
  36.     martino@daimi.aau.dk
  37.  
  38.     (If you can optimize it (e.g. write it in asm) we would be very 
  39.     interested to see the results!)
  40.